Programmable and Adaptive Analog Filters using Arrays of Floating-Gate Circuits

نویسندگان

  • Matt Kucic
  • Paul E. Hasler
  • Jeff Dugger
  • David V. Anderson
چکیده

In this paper we describe a programmable and adaptive jilter based on floating-gate technology. We review the basics offloating-gate techniques and how they enable programmable and adaptive jilter circuits. We describe our programmable filter concepts, and show experimental results of programmable Jilter operation. We also describe programming methods, and extend the programmability to a wide range of functions and circuits using the same approach. Further; we describe our techniques and custom programmer board for joating-gate programming of an IC. We show how to extend our programmable jilters as adaptive jilters both through weight perturbation methods and continuously adapting correlation rule methods. 1: Analog Computing Arrays We introduce the use of high density analog computing arrays for signal processing based on nonvolatile semiconductor memory cells. We base this model on an efficient computing paradigm in which highly parallel signal processing computations are performed through analog memory elements based on modified EEPROM cells. The high density analog computing arrays (referred to as computing arrays) require a core memory cells similar to a standard EEPROM or S R 4 M cell with a small amount of additional circuitry. The enabling technology of this approach is a lloatinggate circuit technology that allows for simultaneous storage, computation, and programming in each cell. Unlike digital memory, each cell acts as a multiplier that multiplies the analog input signal to that cell by an analog value stored in a floating gate. By performing the computation in the memory cells themselves we avoid the through-put bottlenecks found in most signal processing systems. We can also extend this computational approach to many other signal processing operations and algorithms in a straightforward manner. The range of applications for computable memories reaches from auditory and speech processing, to beam-forming, multidimensional signal processing, and radar computations, communications processing, and image processing and recognition. We believe that the high density analog computing arrays will be an important option for designers who want to implement advanced signal processing algorithms for embedded and very low-power systems. Our analog computing arrays are based on arrays of dense floating-gate transistors that provide non-volatile storage, compute a product between this stored weight and the inputs, allow for programming that does not affect the computation, and adapt due to correlations of input signals. Figure l a shows a general block-diagram of our floating-gate computing array. Each processor is composed of two floating-gate transistors, and therefore corresponds closely to EEPROM densities. The memory cells may be accessed individually (for readout or programming) or they may be used for full parallel computation within the array (as in matrix-vector multiplication or adaptation). Therefore, we have full parallel computation with the same circuit complexity and power 148 1522-869W01 $10.00(9 2001 IEEE

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Field-Programmable Analog Arrays: A Floating-Gate Approach

Floating-gate analog circuits are being used to implement advanced signal processing functions and are very useful for processing analog signals prior to analog to digital conversion. We present an architecture analogous to FPGA architectures for rapid prototyping of analog signal processing systems. These systems go beyond simple programmable amplifiers and filters to include programmable and ...

متن کامل

Submicron CMOS Programmable Analog Floating-Gate Circuits and Arrays using DC-DC Converters

ACKNOWLEDGEMENTS I wish to thank the Ph.D. committee members for their much valued participation.

متن کامل

Scaling Floating-Gate Devices Predicting Behavior for Programmable and Configurable Circuits and Systems

Abstract: This paper presents scaling of Floating-Gate (FG) devices, and the resulting implication to large-scale Field Programmable Analog Arrays (FPAA) systems. The properties of FG circuits and systems in one technology (e.g., 350 nm CMOS) are experimentally shown to roughly translate to FG circuits in scaled down processes in a way predictable through MOSFET physics concepts. Scaling FG dev...

متن کامل

Modeling, simulation and implementation of circuit elements in an open-source tool set on the FPAA

An open-source simulator to design and implement circuits and systems, replicating the results from the Field Programmable Analog Array (FPAA) is presented here. The fundamental components like the transistors, amplifiers and floating gate devices have been modeled based on the EKV model with minimal parameters. Systems including continuous-time filters and the analog frontend of a speech proce...

متن کامل

Field-Programmable Learning Arrays

This paper introduces the Field-Programmable Learning Array, a new paradigm for rapid prototyping of learning primitives and machinelearning algorithms in silicon. The FPLA is a mixed-signal counterpart to the all-digital Field-Programmable Gate Array in that it enables rapid prototyping of algorithms in hardware. Unlike the FPGA, the FPLA is targeted directly for machine learning by providing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001